// 示例 1:

// 输入: s = "anagram", t = "nagaram"
// 输出: true
// 示例 2:

// 输入: s = "rat", t = "car"
// 输出: false

// var isAnagram = function (s, t) {

//     const sLen = s.length;
//     const tLen = t.length;
//     if (sLen !== tLen) {
//         return false;
//     }
//     const obj = {};
//     for (let i = 0; i < sLen; i++) {
//         const currentS = s[i];
//         const currentT = t[i];
//         obj[currentS] ? obj[currentS]++ : obj[currentS] = 1;
//         obj[currentT] ? obj[currentT]-- : obj[currentT] = -1;
//     }
//     return Object.values(obj).every(v => v === 0);
// };

// 长度xiao
function isAnagram(s, t) {
    const sLen = s.length;
    const tLen = t.length;
    if (sLen !== tLen) return false;
    const obj = {};
    for (let i = 0; i < sLen; i++) {
        const currentS = s[i];
        const currentT = t[i];
        obj[currentS] ? obj[currentS]++ : obj[currentS] = 1;
        obj[currentT] ? obj[currentT]-- : obj[currentT] = -1;  // 一个+ 一个 -
    }
    return Object.values(obj).every(v = v === 0)  // 如果每一个都是0 那么就说明都抵消掉了
}